.big_logo{ width:800px; margin:0 auto; font-size:16px; text-align:center;padding-top:60px;}
.big_logo a{color:#333; }
.big_logo .pq{ font-size:14px; padding-top:180px; line-height:28px;}













.big_top {height: 195px; margin-bottom: 18px; position: relative; border-top: 6px solid #65a3b7; background: url('../images/nav.gif') no-repeat center bottom;}
.big_top .header { width: 1000px; margin:0 auto;}
.header .h_top{ height:20px; line-height:20px;}
.header .h_top .h_top_con{ float:right; padding:0 5px; background:#65a3b7; height:20px;}
.header .h_top .h_top_con a{ padding:0 5px; color:#FFF;}
.header .h_con{ height:118px; padding-top:15px;}
.header .h_con .logo{ float:left; width:366px; height:118px;}
.header .h_con .phone{ float:right; width:308px; font-size:14px; color:#666; padding-top:38px;}
.header .h_con .phone p.phone_top{background: url('../images/pho.gif') no-repeat 0 12px; height:34px; line-height:34px;padding-left:30px; }
.phone p em{color: #333; font-size: 20px; line-height: 34px;}
.header .h_con .phone p.phone_bom{ padding-left:85px; height:34px; line-height:34px;}
.header .h_nav{ height:42px; overflow:hidden;}
.header .h_nav li{ width:125px; float:left; text-align:center; font-size:14px; height:42px; line-height:42px; background:url(../images/nav_line.jpg) no-repeat 0 center;}
.header .h_nav li.first{background: url('../images/home.gif') no-repeat 0 center;}
.header .h_nav li a{ color:#333; display:block; height:42px;}
.h_nav li a:hover, .h_nav li.cur a {color: #65a3b8; text-decoration: none; background: url('../images/nav_cur.gif') no-repeat center bottom;}
.mobile{ display:inline; position:relative;}
.mobile span{ width:150px; padding:10px; display:none; top:20px; left:-58px; position:absolute; background:#fff;}
.hover span{display:block;}
.mobile span p{ margin:0; line-height:24px; text-align:center;}

























.m_content .h_ser{height: 36px; width: 1000px; margin: 0 auto; line-height: 36px; overflow: hidden;}
.h_ser p {float: left; width: 750px; padding-left: 8px; line-height: 36px;}
.h_ser p b {color: #666;}
.h_ser p a {padding: 0 8px 0 5px; color: #666; display: inline-block;}
.m_content .s_inp {width: 220px; position: relative; padding: 5px 0 0; float:right;}
.s_inp .inp01 {background: url(../images/s_inp.gif) no-repeat; width: 166px; height: 24px; line-height: 24px; border: none; padding: 0 0 0 4px; vertical-align:top;}





































.big_bottom {
	height: auto;
	width: 100%;
	margin-top: 5px; border-top:1px dotted #ccc;
}
.big_bottom .hr{ margin-top:1px; border-top:1px dotted #ccc;}
.big_bottom .footer {
	width: 1000px;
	margin-right: auto;
	margin-left: auto; margin-bottom:20px;
}
.big_bottom .footer p{ text-align:center; color:#333; line-height:24px; padding-top:8px}
.big_bottom .footer p a{ color:#333;}